package com.ruoyi.jpjstb.mapper;

import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface ProjectMapper {

    //根据条件查询项目信息
    List<Map<String, Object>> findProjectList(Map<String, Object> map);

    //添加项目数据
    int addPorject(Map<String, Object> map);

    //添加项目信息化数据
    int addProInformation(Map<String, Object> map);

    //根据id查询项目数据
    Map<String, Object> findProject(String id);

    //更新项目数据
    int updatePorject(Map<String, Object> map);

    //更新项目信息化数据
    int updateProInformation(Map<String, Object> map);

    //删除项目数据
    int removePorject(String id);

    //删除项目信息化数据
    int removeProInformation(String id);

    //获取图标数据
    List<Map<String, Object>> getProView();

    //获取项目数量数据
    Map<String, Object> getCount(@Param("belongComp") String belongComp);
}
